A Maze
General Requirements
| Criteria | Meet Specification |
|---|---|
|
Versions |
The project uses a recommended version of Unity and Google VR sdk. |
|
Files/folders to be included |
The submission includes the following files/folders:
|
|
Files/folders not to be included |
The submission does not include the following files/folders:
|
|
README content |
The README file includes:
|
Gameplay Functionality
| Criteria | Meet Specification |
|---|---|
|
Maze |
The Maze is designed in such a way that the user can not identify a path to the Key from the start position. |
|
Waypoints |
Waypoints are placed throughout the Maze in such a way that the users can navigate from the start position to all the game objects that can be interacted with, i.e. all the Coins, the Key, the Door, and the SignPost. |
|
Coins |
There is a minimum of five Coins in the Maze. |
|
Key |
There is a minimum of one Key in the Maze. |
|
Door |
The Door prevents the user from navigating to the SignPost until it has been opened. |
|
SignPost |
The SignPost cannot be seen or interacted with before the Door is opened. |
Coin Behaviour
| Criteria | Meet Specification |
|---|---|
|
Audio |
When a Coin is clicked, a sound effect is played at the location of that Coin. |
|
Collection |
When a Coin is clicked, that Coin is removed from the scene hierarchy. |
Key Behaviour
| Criteria | Meet Specification |
|---|---|
|
Audio |
When the Key is clicked, a sound effect is played at the location of the Key. |
|
Collection |
When the Key is clicked, the Key is removed from the scene hierarchy. |
|
Unlocking the Door |
When the Key is clicked, the Door becomes unlocked. |
Door Behaviour
| Criteria | Meet Specification |
|---|---|
|
Initial state |
When the game starts, the Door is locked and closed. |
|
Locked state |
The Door cannot be opened when it is locked. |
|
Unlocking |
The Door can only become unlocked by clicking the Key. |
|
Unlocked state |
When the Door is clicked and unlocked, the Door starts opening. |
|
Audio |
When the Door starts opening, a sound effect is played at the location of the Door. |
|
Animation |
The Door is animated to an open position by code only, i.e. not by using animation and animator controller. |
SignPost Behaviour
| Criteria | Meet Specification |
|---|---|
|
Restart game |
When the SignPost is clicked, the scene resets to its initial state so the game can be played again. |